var prefix = "/jzweb/teachers";

// 页面加载时初始化表格
$(function() {
	initTeachersTable();
});

// 初始化师资表格
function initTeachersTable() {
	$('#exampleTable').bootstrapTable({
		method: 'get',
		url: prefix + "/list",
		striped: true,
		pagination: true,
		pageSize: 10,
		pageNumber: 1,
		// toolbar : '#exampleTable',
		pageList: [10, 25, 50, 100],
		sidePagination: "server",
		queryParamsType : "",
		queryParams: function(params) {
			console.log(params,'1')
			return {
				pageNumber: params.pageNumber,
				pageSize: params.pageSize,
				name: $('#name').val().trim(),
				province: $('#province').val().trim(),
				type: $('#type').val().trim(),
				orgName: $('#orgName').val().trim(),
				major: $('#major').val().trim(),
				officialCapacity: $('#officialCapacity').val().trim(),
				officialCapacityName: $('#officialCapacityName').val().trim(),
				mobile: $('#mobile').val().trim(),
			};
		},
		responseHandler: function(res) {
			return {
				total: res.data.total,
				rows: res.data.records
			};
		},
		columns: [
			{
				field: 'name',
				title: '姓名',
				align: 'center'
			},
			{
				field: 'province',
				title: '省份',
				align: 'center'
			},
			{
				field: 'type',
				title: '类型',
				align: 'center'
			},
			{
				field: 'orgName',
				title: '学校名称',
				align: 'center'
			},
			{
				field: 'major',
				title: '专业',
				align: 'center'
			},
			{
				field: 'officialCapacity',
				title: '职务',
				align: 'center'
			},
			{
				field: 'officialCapacityName',
				title: '职称',
				align: 'center'
			},
			{
				field: 'mobile',
				title: '手机号',
				align: 'center'
			}
		]
	});
}

// 重新加载表格数据（点击查询按钮时调用）
function reLoad() {
	$('#exampleTable').bootstrapTable('refresh');
}

// 可选：输入框回车键触发查询
$(document).ready(function() {
	$('.form-control').keypress(function(e) {
		if (e.which == 13) {
			reLoad();
		}
	});
});